//
// Created by hsj on 2022/1/12.
//

#ifndef CLION_CPP_T_NAMESPACE_H
#define CLION_CPP_T_NAMESPACE_H
//名称空间
void test_namespace();

//命名空间的原型
namespace pers{
    struct person{
        std::string fname;
        std::string lname;
    };
    void set_person(person &);
    void show_person(const person &);
}
namespace debts{
    using namespace pers;

    struct debt{
        person name;
        double amount;
    };

    void set_debt(debt &);
    void show_debt(const debt &);
    double sum_debts(const debt ar[],int n);
}
#endif //CLION_CPP_T_NAMESPACE_H
